#region "DatabaseReaderHandler"

/*
 * ####     Developer Name : Wang Yucai
 * 
 * ####     Development Tool : Microsoft VisualStudio 2010 Ultimate Edition
 * 
 * ####     Create Time : 2014-07-15 14:05:36
 * 
 * ####     Namespace : Masterduner.SourceStudio.Practices.DevelopmentLibrary.Data
 * 
 * ####     Type Name : DatabaseReaderHandler
 * 
 * ####     Full Name : Masterduner.SourceStudio.Practices.DevelopmentLibrary.Data.DatabaseReaderHandler
 * 
 * ####     Machine Name : GLCHQWYCWINW7
 * 
 * ####     UserName : GUOCOLAND/wangyucai
 * 
 * ####     CLR Version : 4.0.30319.18444
 * 
 * ####     Target Framework Version : 4.0
 */

#endregion

using System.Data.Common;

namespace Masterduner.SourceStudio.Practices.DevelopmentLibrary.Data
{
    /// <summary>
    /// <para>Masterduner.SourceStudio.Practices.DevelopmentLibrary.Data.DatabaseReaderHandler</para>
    /// <para>
    /// 用于访问<see cref="DbDataReader"/>的某行数据。
    /// </para>
    /// </summary>
    /// <typeparam name="TReader">派生自<see cref="DbDataReader"/>的对象实例。</typeparam>
    /// <param name="dataReader"><see cref="DbDataReader"/>对象实例。</param>
    /// <param name="rowIndex">
    /// <para>
    /// 当前的行索引。
    /// </para>
    /// <para>
    /// 如果是多个结果集，访问新的结果集时，此索引将归零。
    /// </para>
    /// </param>
    /// <param name="dataSetIndex">结果集索引。</param>
    /// <remarks>
    /// <para>Target Framework Version : 4.0</para>
    /// </remarks>
    public delegate void DatabaseReaderHandler<TReader>(TReader dataReader, int rowIndex, int dataSetIndex) where TReader : DbDataReader;
}

#region README

/*
 * ####     ©2014 Wang Yucai
 * 
 * ####     Contact me
 *                  
 *                  E-mail : Masterduner@Yeah.net
 *                  Mobile : 13621384677
 *                  QQ : 180261899
 */

#endregion